package forcetower;

import util.Iterador;
import util.ListaEncadeada;

public class MaoDeCartas {
	private ListaEncadeada cartas = new ListaEncadeada();
	private int pontuacao = 0;
	
	public void pegarCarta (Carta nova) {//Metodo marcelo
		cartas.insereFinal(nova);
		pontuacao = pontuacao + nova.getValor();
		
		if (pontuacao > 21) {
			Iterador it = cartas.iterador();
			while (it.temProximo()) {
				Carta procurar = (Carta)it.proximo();
				if (procurar.getNumero() == 1){
					System.out.println ("Valor da carta foi reduzido em 10");
					procurar.setNumero();
					pontuacao = pontuacao -10;
					break;
				}
			}
		}
	}
	
	public int mostrarPontos () {
		return pontuacao;
	}
	
	public ListaEncadeada mostrarCartas() {
		return cartas;
	}

}
